package com.boyi.cycling_master.common;

import java.util.regex.Pattern;

/**
 *
 * @date 2017/7/24/024 13:46
 *
 * @author Lee_Mofeel
 *
 * @version 1.0
 *
 * @Description 输入字符校验
 *
 */

public class TextCheckedUtil {
    /**
     * 是否是数字
     * @param str
     * @return
     */
    public static boolean isNumeric(String str) {
        Pattern pattern = Pattern.compile("[0-9]*");
        return pattern.matcher(str).matches();
    }

    /**
     * 是否是电话
     * @param phoneNum
     * @return
     */
    public static boolean checkPhoneNum(String phoneNum) {
        if (phoneNum != null && phoneNum.length() == 11 && TextCheckedUtil.isNumeric(phoneNum))
            return true;
        return false;
    }

    /**
     * 是否为4个长度的验证码
     * @param code
     * @return
     */
    public static boolean checkSmsCode(String code) {
        if (code != null && code.length() == 4 && TextCheckedUtil.isNumeric(code))
            return true;
        return false;
    }
}
